Skip to content

ci: avoid triggering CI for all extensions on non-impactful shared file changes#189

Merged
NiccoloFei merged 7 commits intomainfrom
dev/187
Apr 23, 2026
Merged

ci: avoid triggering CI for all extensions on non-impactful shared file changes#189
NiccoloFei merged 7 commits intomainfrom
dev/187

Conversation

@NiccoloFei
Copy link
Copy Markdown
Contributor

@NiccoloFei NiccoloFei commented Apr 16, 2026

Narrow the bake workflow's change detection so edits to one extension do not rebuild all of them, and derive the per-extension filter rules from metadata.hcl via dagger get-targets instead of a hand-maintained list.

_shared drops .github/workflows/bake.yml (a dispatcher) and adds dagger/maintenance/** plus the reusable bake_targets.yml. The extension_name workflow_dispatch input becomes a string validated against the same get-targets output.

Closes #187

@NiccoloFei NiccoloFei requested a review from a team as a code owner April 16, 2026 14:34
…le changes

Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Comment thread .github/workflows/bake.yml
NiccoloFei and others added 5 commits April 22, 2026 16:32
Co-authored-by: Hai He <hai.he@enterprisedb.com>
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Niccolò Fei <niccolo.fei@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
Signed-off-by: Marco Nenciarini <marco.nenciarini@enterprisedb.com>
@NiccoloFei NiccoloFei merged commit 8b0ed56 into main Apr 23, 2026
7 checks passed
@NiccoloFei NiccoloFei deleted the dev/187 branch April 23, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CI]: Avoid triggering all extension builds on non-impactful shared file changes

5 participants